table{
    margin: auto;
	text-align: center;
    empty-cells: show;
    table-layout: fixed;
}

td, th{
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

th{
    border-top: 1px solid black;
    padding: 3px;
}

td:first-child, th:first-child{
    border-left: 1px solid black
}
#list td, #list th{
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
#list th{
    background-color: #ccc;
    border-top: 1px solid #000;
    text-align: center;
    padding: .2em 0;
}


